<template>
  <div id="app">
    <router-view></router-view>
  </div>
</template>

<script>
export default {
  name: 'app',
  created(){
    this.louad();
  },
  mounted() {

  },
  methods:{
    louad(){

      var w = window;
      let _this = this;

      document.addEventListener('plusready',function(){

        plus.navigator.setStatusBarStyle('light');  //设置状态栏 文字颜色 白色
        plus.navigator.setStatusBarBackground('#35495e');

        /*plus.webview.currentWebview().setStyle({    //设置app 状态栏背景以颜色
          statusbar:{background:'#35495e'},top:0,bottom: 0
        });*/

        // Android处理返回键
        plus.key.addEventListener('backbutton',function(){
          w.back();
        },false);

        console.log("Immersed-UserAgent: "+navigator.userAgent);

      },false);

      let first = null;
      w.back =function(hide){
        let url = _this.$route.path;

        if(!first){

          first = new Date().getTime();//记录第一次按下回退键的时间
          setTimeout(function() {//1s中后清除
            first = null;
          }, 1000);

          if(url.indexOf("/home")!= -1){ //退回至主页的时候
            // 弹出提示信息对话框
            plus.nativeUI.confirm( "确定退出?", function(e){
              if(e.index == 0){  //0确定  1取消
                plus.runtime.quit();  //退出app
              }
            });
          }else{
            _this.$router.go(-1);
          }
        }else{
          if (new Date().getTime() - first < 300) {//如果两次按下的时间小于0.3s，
            plus.runtime.quit();  //退出app
          }
        }



      }


    },
  },
}


</script>
